package com.ls.lserp.modules.material.entity;

import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;
import com.ls.lserp.common.utils.excel.annotation.ExcelField;


public class MaterialRequestEx extends DataEntity<MaterialRequestEx>{
	
	//集合
	private List<MaterialRequestEx> materialList;
    
	// 排序数字
    private String orderByNum;
	
    // 原辅料代码
    private String materialCode;
	
    // 入出库区分
 	private String inventoryInOutKbn;
    
	// 客户
	private String customerIDStr;
	
	// 品牌
	private String brandIDStr;
	
	//仓库位置（移出）
	private String outWarehousePlace;
	
	//货架位置（移出）
	private String outRackPlace;
	
	//入出库数量（移出）
	private String outQuantity;
		
	//仓库位置（移入）
	private String inWarehousePlace;
	
	//货架位置（移入）
	private String inRackPlace;
	
	//入出库数量（移入）
	private String inQuantity;

	/**
	 * @return the materialList
	 */
	public List<MaterialRequestEx> getMaterialList() {
		return materialList;
	}

	/**
	 * @param materialList the materialList to set
	 */
	public void setMaterialList(List<MaterialRequestEx> materialList) {
		this.materialList = materialList;
	}

	/**
	 * @return the orderByNum
	 */
	@ExcelField(title = "", align = 0, sort = 3)
	public String getOrderByNum() {
		return orderByNum;
	}

	/**
	 * @param orderByNum the orderByNum to set
	 */
	public void setOrderByNum(String orderByNum) {
		this.orderByNum = orderByNum;
	}

	/**
	 * @return the materialCode
	 */
	@ExcelField(title = "面料号", align = 0, sort = 6)
	public String getMaterialCode() {
		return materialCode;
	}

	/**
	 * @param materialCode the materialCode to set
	 */
	public void setMaterialCode(String materialCode) {
		this.materialCode = materialCode;
	}

	/**
	 * @return the inventoryInOutKbn
	 */
	@ExcelField(title = "入出库操作区分", align = 0, sort = 9)
	public String getInventoryInOutKbn() {
		return inventoryInOutKbn;
	}

	/**
	 * @param inventoryInOutKbn the inventoryInOutKbn to set
	 */
	public void setInventoryInOutKbn(String inventoryInOutKbn) {
		this.inventoryInOutKbn = inventoryInOutKbn;
	}

	/**
	 * @return the customerIDStr
	 */
	@ExcelField(title = "客户", align = 0, sort = 12)
	public String getCustomerIDStr() {
		return customerIDStr;
	}

	/**
	 * @param customerIDStr the customerIDStr to set
	 */
	public void setCustomerIDStr(String customerIDStr) {
		this.customerIDStr = customerIDStr;
	}

	/**
	 * @return the brandIDStr
	 */
	@ExcelField(title = "品牌", align = 0, sort = 15)
	public String getBrandIDStr() {
		return brandIDStr;
	}

	/**
	 * @param brandIDStr the brandIDStr to set
	 */
	public void setBrandIDStr(String brandIDStr) {
		this.brandIDStr = brandIDStr;
	}

	/**
	 * @return the outWarehousePlace
	 */
	@ExcelField(title = "仓库位置 (移出)", align = 0, sort = 18)
	public String getOutWarehousePlace() {
		return outWarehousePlace;
	}

	/**
	 * @param outWarehousePlace the outWarehousePlace to set
	 */
	public void setOutWarehousePlace(String outWarehousePlace) {
		this.outWarehousePlace = outWarehousePlace;
	}

	/**
	 * @return the outRackPlace
	 */
	@ExcelField(title = "货架位置 (移出)", align = 0, sort = 21)
	public String getOutRackPlace() {
		return outRackPlace;
	}

	/**
	 * @param outRackPlace the outRackPlace to set
	 */
	public void setOutRackPlace(String outRackPlace) {
		this.outRackPlace = outRackPlace;
	}

	/**
	 * @return the outQuantity
	 */
	@ExcelField(title = "入出库数量 (移出)", align = 0, sort = 24)
	public String getOutQuantity() {
		return outQuantity;
	}

	/**
	 * @param outQuantity the outQuantity to set
	 */
	public void setOutQuantity(String outQuantity) {
		this.outQuantity = outQuantity;
	}

	/**
	 * @return the inWarehousePlace
	 */
	@ExcelField(title = "仓库位置 (移入)", align = 0, sort = 27)
	public String getInWarehousePlace() {
		return inWarehousePlace;
	}

	/**
	 * @param inWarehousePlace the inWarehousePlace to set
	 */
	public void setInWarehousePlace(String inWarehousePlace) {
		this.inWarehousePlace = inWarehousePlace;
	}

	/**
	 * @return the inRackPlace
	 */
	@ExcelField(title = "货架位置 (移入)", align = 0, sort = 30)
	public String getInRackPlace() {
		return inRackPlace;
	}

	/**
	 * @param inRackPlace the inRackPlace to set
	 */
	public void setInRackPlace(String inRackPlace) {
		this.inRackPlace = inRackPlace;
	}

	/**
	 * @return the inQuantity
	 */
	@ExcelField(title = "入出库数量 (移入)", align = 0, sort = 33)
	public String getInQuantity() {
		return inQuantity;
	}

	/**
	 * @param inQuantity the inQuantity to set
	 */
	public void setInQuantity(String inQuantity) {
		this.inQuantity = inQuantity;
	}

	
}
